package cn.heyige.backend.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName("yao_ci")
public class YaoCiDO {

    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 关联的卦象ID
     */
    @TableField("hexagram_id")
    private Integer hexagramId;

    /**
     * 爻位（1-6）
     */
    @TableField("yao_position")
    private Integer yaoPosition;

    /**
     * 爻的性质（阴爻或阳爻）
     */
    @TableField("yao_nature")
    private String yaoNature;

    /**
     * 爻辞
     */
    @TableField("yao_ci_text")
    private String yaoCiText;

    /**
     * 爻象
     */
    @TableField("yao_symbol")
    private String yaoSymbol;

    /**
     * 变爻辞（如果有变爻）
     */
    @TableField("changing_yao_ci")
    private String changingYaoCi;
}